local extension = Package:new("variation_jinld")
extension.extensionName = "variation_hegemony"

extension.game_modes_whitelist = {"variation_heg_mode"}
extension.game_modes_blacklist = {"aaa_role_mode", "m_1v1_mode", "m_1v2_mode", "m_2v2_mode", "zombie_mode", "chaos_mode"}

extension:loadSkillSkelsByPath("./packages/variation_hegemony/pkg/jinld/skills")

Fk:loadTranslationTable{
    ["variation_jinld"] = "应变君临天下",
    ["va_zhen_heg"] = "君临·阵",
    ["va_shi_heg"] = "君临·势",
    ["va_bian_heg"] = "君临·变",
    ["va_quan_heg"] = "君临·权",
}

local duyu = General:new(extension, "va_zhen_heg__duyu", "jinv", 4)
duyu.mainMaxHpAdjustedValue = -1
duyu:addCompanions("va_st_heg__yanghu")
duyu:addSkills{ "jinld__sanchen","jinld__pozhu"}
Fk:loadTranslationTable{
    ["va_zhen_heg__duyu"] = "杜预",
    ["#va_zhen_heg__duyu"] = "文成武德",
    ["designer:va_zhen_heg__duyu"] = "张浩",
    ["illustrator:va_zhen_heg__duyu"] = "君桓文化",

    ["~va_zhen_heg__duyu"] = "金瓯尚缺，死难瞑目……",
}

General:new(extension, "va_zhen_heg__malong", "jinv", 4):addSkills{ "jinld__xunji","jinld__dizai"}
Fk:loadTranslationTable{
    ["va_zhen_heg__malong"] = "马隆",
    ["#va_zhen_heg__malong"] = "困局诡阵",
    ["designer:va_zhen_heg__malong"] = "残月",
    ["illustrator:va_zhen_heg__malong"] = "Karneval",

    ["~va_zhen_heg__malong"] = "惟愿长守边境，不使百姓为虏所扰。",
}

General:new(extension, "va_shi_heg__jiachong", "jinv", 3):addSkills{ "jinld__xiongshu","jinld__jianhui"}
Fk:loadTranslationTable{
    ["va_shi_heg__jiachong"] = "贾充",
    ["#va_shi_heg__jiachong"] = "悖逆篡弑",
    ["designer:va_shi_heg__jiachong"] = "雪人学长",
    ["illustrator:va_shi_heg__jiachong"] = "游漫美绘",

    ["~va_shi_heg__jiachong"] = "任元褒，吾与汝势不两立！",
}

General:new(extension, "va_shi_heg__chengjichengcui", "jinv", 4):addSkills { "jinld__tousui"}
Fk:loadTranslationTable{
  ["va_shi_heg__chengjichengcui"] = "成济成倅",
  ["#va_shi_heg__chengjichengcui"] = "袒忿半瓦",
  ["designer:va_shi_heg__chengjichengcui"] = "幻念",
  ["illustrator:va_shi_heg__chengjichengcui"] = "君桓文化",

  ["~va_shi_heg__chengjichengcui"] = "今为贼子贾充所害！",
}

local zhanghua = General:new(extension, "va_bian_heg__zhanghua", "jinv", 3)
zhanghua:addCompanions("va_st_heg__simayan")
zhanghua:addSkills{ "jinld__qice","jinld__chuanwu" }
Fk:loadTranslationTable{
    ["va_bian_heg__zhanghua"] = "张华",
    ["#va_bian_heg__zhanghua"] = "双剑化龙",
    ["designer:va_bian_heg__zhanghua"] = "madman",
    ["illustrator:va_bian_heg__zhanghua"] = "匠人绘",
    ["cv:va_bian_heg__zhanghua"] = "苏至豪",

    ["~va_bian_heg__zhanghua"] = "桑化为柏，此非不祥乎？",
}

General:new(extension, "va_bian_heg__xinchang", "jinv", 3):addSkills { "jinld__canmou", "jinld__congjianx" }
Fk:loadTranslationTable{
  ["va_bian_heg__xinchang"] = "辛敞",
  ["#va_bian_heg__xinchang"] = "英鉴中铭",
  ["illustrator:va_bian_heg__xinchang"] = "君桓文化",
  ["designer:va_bian_heg__xinchang"] = "汤圆",

  ["~va_bian_heg__xinchang"] = "宪英，救我！",
}

General:new(extension, "va_quan_heg__jiananfeng", "jinv", 3, 3, General.Female):addSkills { "jinld__shanzhuan", "jinld__chizheng","jinld__dudu" }
Fk:loadTranslationTable{
  ["va_quan_heg__jiananfeng"] = "贾南风",
  ["#va_quan_heg__jiananfeng"] = "凤啸峻旹",
  ["illustrator:va_quan_heg__jiananfeng"] = "小罗没想好",
  ["designer:va_quan_heg__jiananfeng"] = "雪人学长",

  ["~va_quan_heg__jiananfeng"] = "只恨未早下杀手，致有今日险境。",
}

local simazhong = General:new(extension, "va_quan_heg__simazhong", "jinv", 3)
simazhong:addCompanions("va_quan_heg__jiananfeng")
simazhong:addSkills{ "jinld__rouzha", "jinld__yunxi" }
Fk:loadTranslationTable{
  ["va_quan_heg__simazhong"] = "司马衷",
  ["#va_quan_heg__simazhong"] = "难维的晋主",
  ["designer:va_quan_heg__simazhong"] = "雪人学长",
  ["illustrator:va_quan_heg__simazhong"] = "绘梦",
}

return extension

